$(document).ready(function () {
    promptBox();
    $(".changePwd-form").on('submit', function(e) {
        e.preventDefault()   // 取消事件的默认动作,阻止提交表单
        changePwdBtn();
    });
})
function changePwdBtn() {
    var oldPwdInput = $(".oldPwdInput").val();
    var newPwdInput = $(".newPwdInput").val();
    var configNewPwd = $(".configNewPwd").val();
    if(oldPwdInput === "" || newPwdInput === "" || configNewPwd === ""){
        $("input[class='prompt-show-font']").val("密码为6-20位字符,建议由字母,数字,符号两种以上组合")
        $("#position-box").removeClass('hide');
        $("#prompt-box").removeClass('hide');
        return false;
    }else{
        if(newPwdInput !== configNewPwd){
            $("input[class='prompt-show-font']").val("两次输入密码不同")
            $("#position-box").removeClass('hide');
            $("#prompt-box").removeClass('hide');
            return false;
        }else{
            changeBtn(oldPwdInput,newPwdInput);
        }

    }
}
function changeBtn(oldPwdInput,newPwdInput) {
    var strInfo = localStorage.getItem("session");
    var newSession = JSON.parse(strInfo);
    var jsonPwd = {"old_password":oldPwdInput,"new_password":newPwdInput}
    $.ajax({
        type : "PUT",
        url : "https://api.leancloud.cn/1.1/users/59a3757e1b69e6006a713152/updatePassword",
        headers : {
            "X-LC-Id":"R62kL9qdcQYf1gTDNYliYQrS-gzGzoHsz",
            "X-LC-Key":"wQcNsxj40ctMut5GKI40G218",
            "X-LC-Session":newSession.session,
            "Content-Type":"application/json"
        },
        data:JSON.stringify(jsonPwd),
        success : function(result) { //密码修改成功
            console.log(result)
            $("input[class='prompt-show-font']").val("修改成功,请重新登录")
            $("#position-box").removeClass('hide');
            $("#prompt-box-right").removeClass('hide');
            $(".button-ok").click(function () {
                window.location.href = "../../../login.html"
            })
        },
        error:function (error) {
            console.log(error)
            if(error.status === 403){ //未登录状态
                $("input[class='prompt-show-font']").val("连接服务器失败，请先登录用户")
                $("#position-box").removeClass('hide');
                $("#prompt-box").removeClass('hide');
                $(".button-ok").click(function () {
                    window.location.href = "../../../login.html"
                })
            }else{
                $("input[class='prompt-show-font']").val("旧密码输入错误")
                $("#position-box").removeClass('hide');
                $("#prompt-box").removeClass('hide');
                return false;
            }
        }
    });
}
function promptBox() {
    $(".button-ok").click(function () {
        $("#prompt-box").addClass('hide');
        $("#position-box").addClass('hide');
    })
}